 |
API Documentation
|
|
|
virtual UserType * setUserType(const nkMemory::StringView &name)=0
Encompasses all API of component NilkinsScripts.
Definition: Environment.h:7
virtual void setVar(const nkMemory::StringView &name, const ScriptObjectReference &value)=0
Holds information and allow control over a namespace in a scripting environment.
Definition: Namespace.h:12
virtual UserType * getUserType(const nkMemory::StringView &name) const =0
virtual Namespace * setNamespace(const nkMemory::StringView &name)=0
virtual void setVar(const nkMemory::StringView &name, int value)=0
Namespace(const nkMemory::StringView &name)
void setVar(const nkMemory::StringView &name, const char *value)
virtual void shutdown()=0
virtual void setVar(const nkMemory::StringView &name, double value)=0
Represents a user type and all the information and control related.
Definition: UserType.h:27
virtual void setObject(const nkMemory::StringView &name, const nkMemory::StringView &userTypeName, void *value)=0
A reference over an object in the scripting environment.
Definition: ScriptObjectReference.h:30
nkMemory::StringView getName() const
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
virtual void setVar(const nkMemory::StringView &name, float value)=0
virtual Function * setFunc(const nkMemory::StringView &name)=0
virtual void setVar(const nkMemory::StringView &name, const nkMemory::StringView &value)=0
virtual void setVar(const nkMemory::StringView &name, bool value)=0
virtual Namespace * getNamespace(const nkMemory::StringView &name) const =0
Holds information, and controls, over a function in a scripting environment.
Definition: Function.h:50